package Java练习.综合练习;

public class 二维数组 {
    //格式:
    /*静态初始化:数据类型[][] 数组名=new 数据类型[][]{{元素....},{元素.....}}
    简化:数据类型[][] 数组名={{元素},{元素}}
     动态初始化:数据类型[][] 数组名=new 数据类型[m][n];
        m表示这个二维数组能存放多少个一维数组
        n表示每一个一位数组能存放多少个元素
     */
    public static void main(String[] args) {
        int[][] arr={{1,2,3},{1,3,5,8}};
        //二维数组的遍历
        for (int i = 0; i < arr.length; i++) {
            for (int i1 = 0; i1 < arr[i].length; i1++) {
                System.out.print(arr[i][i1]+" ");
            }
            System.out.println();
        }
        //利用动态初始化可以创建二维数组
        int[][] jjj=new int[3][5];
        //给二维数组赋值一个元素
        jjj[0][0]=2;
        //遍历二维数组
        for (int i1 = 0; i1 < jjj.length; i1++) {
            for (int i2 = 0; i2 < jjj[i1].length; i2++) {
                System.out.print(jjj[i1][i2]+" ");
            }
            System.out.println();
        }
    }
}
